home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / millisec.zip / TESTTIME.C < prev    next >
C/C++ Source or Header  |  1990-02-10  |  831b  |  43 lines

  1. #include    <stdio.h>
  2. #include    <dos.h>
  3. #include    <conio.h>
  4. #include    "timer.h"
  5.  
  6. void main()
  7. {
  8.     long    start_time;
  9.     long    stop_time;
  10.     double    time;
  11.  
  12.     initializetimer();
  13. /*
  14.     delay(100);
  15. */
  16.  
  17.     start_time=readtimer();
  18.     stop_time=readtimer();
  19.     time = elapsedtime(start_time, stop_time);
  20.     printf("time between succesive calls: %f s  (%f ms)\n",
  21.         time, time*1000.0);
  22.  
  23.     start_time=readtimer();
  24. /*
  25.     delay(2);
  26. */
  27.     stop_time=readtimer();
  28.     time = elapsedtime(start_time, stop_time);
  29.     printf("time of a 'delay(2)' call   : %f s  (%f ms)\n",
  30.         time, time*1000.0);
  31.  
  32.     printf("time until you press a key...");
  33.     start_time = readtimer();
  34.     getch();
  35.     stop_time = readtimer();
  36.     time = elapsedtime(start_time, stop_time);
  37.     printf("\b\b\b\b\b\b\b\b\bed a key: %f s  (%f ms)\n",
  38.         time, time*1000.0);
  39.  
  40.     restoretimer();
  41. }
  42.  
  43.